.list{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-top:50px; padding-bottom:50px; z-index:100;}
.listNoneNav{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-top:91px; padding-bottom:0px; z-index:100;}
.house{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-top:50px; padding-bottom:0px; z-index:100;}
/*购物车*/
.cart {
	width: 100%; max-width: 640px; height: auto; padding-top: 0; padding-bottom: 94px;
}
.cart .submit{
	width: 100%; max-width: 640px; height: 43px; line-height: 43px; position: fixed; bottom: 50px; background-color: #fff;  border-bottom: 1px solid #e6e6e6; z-index:999;
}
.cart .submit .tongji{
	width: 68%; height: 43px; float: left; font-size: 15px;
}
.cart .submit .tongji .select-all{
	float: left; padding-left: 10px;
}
.cart .submit .tongji .select-all i{
	width: 20px; height: 20px; display: block; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; float: left; margin-top:12px; margin-right: 10px;
}
.cart .submit .tongji .select-all .select{
	width: 20px; height: 20px;display: block; background:url(../img/checked.png) no-repeat center center; background-size: 20px 20px;
}
.cart .submit .tongji .total{
	float: right; padding-right: 10px; 
}
.cart .submit .tongji .total span{
	font-size: 12px; color: #e50f71;
}
.cart .submit .tongji .total span b{
	font-size: 15px;
}
.cart .submit .ok{
	width: 28%; height: 43px; float: right; text-align: center; background-color: #e50f71; font-size: 15px; color: #fff;
}
.cart .submit .ok b{ font-weight:normal;}
.cart .submit .del02{
	width: 28%; height: 43px; float: right; text-align: center; background-color: #e50f71; font-size: 15px; color: #fff; display: none;
}
.cart li{
	width: 100%; height: auto; background-color: #fff; position:relative; border-bottom:1px #e5e5e5 solid;
}
.cart li .select-icon{ width: 20px; height: 20px; left: 10px; z-index:99; margin-right: 10px; margin-top:55px;position:absolute;
}
.cart li .select-icon s{
	width: 20px; height: 20px;display: block; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px;
}
.cart li.select .select-icon s{
	background:url(../img/checked.png) no-repeat left top; background-size: 20px 20px;
}
.clear{ clear:both;}

.cart .shopping-list .title{
 padding:15px 10px; height:20px; background:#fff; border-bottom:1px #e5e5e5 solid; font-size:15px; color:#333;
}
.cart .shopping-list .title b{ font-weight:normal;}
.cart .shopping-list .title .select-all i{
	width: 20px; height: 20px; display:inline-block; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; margin-right: 10px; vertical-align:-5px;
}
.cart .shopping-list em{ font-style:normal; font-size:14px; color:#999; float:right;}

.cart .shopping-list .title .select-all .select{
 background:url(../img/checked.png) no-repeat center center; background-size: 20px 20px;
}
.list02{ width:100%; max-width:640px; margin-bottom:10px;}


.proname{ margin-left:150px;}
.cart-list{ padding:15px 0; margin-left:10px; position:relative;}
.cart-list>i{ display:block; background:url(../img/bg.png) no-repeat center center; font-style:normal; color:#fff; font-size:14px; position:absolute; left:0; top:0; background-size:100% 100%; width:26px; height:24px; text-align:center;}
.cart-list>i.coin{ display:block; background:url(../img/bg02.png) no-repeat center center; font-style:normal; color:#fff; font-size:14px; position:absolute; left:0; top:0; background-size:100% 100%; width:26px; height:24px; text-align:center;}
.cart-list img{ display:block; width:100px; height:100px;float:left; margin-left:35px;}
.name02{font-size:14px;}
.name02 span{ margin-top:5px; display:inline-block; width:60%; color:#333; height:40px; line-height:20px; overflow:hidden; font-size:14px;}
.name02 .coin{ margin-top:10px; display:inline-block; height:20px; width:60%;overflow:hidden; background:url(../img/server02.png) no-repeat left center; background-size:10px auto; padding-left:16px;}
.name02>b{ font-weight:normal; float:right; padding-top:5px; padding-right:15px; font-size:12px; color:#999;}
.name02>b em{ font-style:normal; font-size:14px;}
.size02{ margin-top:10px;}
.size02 span{ color:#999; height:20px;}
.size02 i{float:right; margin-right:14px; font-size:14px; color:#999; margin-top:-32px; font-style:normal;}
.size02 i b{font-weight:normal; }

.cart li .cart-list .parameter{margin-left:150px; }
.cart li .cart-list .parameter .num{ border:1px #e5e5e5 solid; height:36px; display:block; width:124px;}
.cart li .cart-list .parameter .num s{width:36px; height:36px; line-height:36px; display:inline-block; color: #666;text-align: center; font-size: 18px;}
.cart li .cart-list .parameter .num s.add{ line-height:36px; color: #666;}
.cart li .cart-list .parameter .num b{ width:50px; text-align: center; font-size: 18px; display:inline-block; border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid; font-weight:normal; line-height:36px;}
.cart li .cart-list .parameter .color{ font-size:14px; color:#999; padding-top:10px; display:inline-block;}
.cart li .cart-list .parameter .del{ position: absolute; top:25px; right:10px; text-align: center; background:url(../img/del.png) no-repeat center center; background-size:auto 15px; text-indent:-9999em; width:15px; height:15px;}

/*找电工*/
.tabber{background:#fff; padding:15px 0;position:fixed; width:100%; max-width:640px; z-index:101; margin:0; top:51px;}
.tabber span{ display:block; width:33.3%; text-align:center; font-size:16px; color:#999; float:left; position:relative;}
.clear{ clear:both;}
.tabber .on{ color:#362299;}
.tabber span b{ font-weight:normal;}
.most{ position:absolute; right:12%; top:3px;}
.most .top{ display:block; text-indent:-9999em; background:url(../img/top.png) no-repeat center center; width:12px; background-size:12px auto; height:6px;}
.most .bottom{ display:block; text-indent:-9999em; background:url(../img/bot.png) no-repeat center center; width:12px;background-size:12px auto; height:6px; margin-top:4px;}
.wireman-list{ margin-top:20px;}
.wireman-list ul{ padding:0 10px;}
.wireman-list ul li{ background:#fff; box-shadow:2px 0 6px #e0e0e0; position:relative; overflow:hidden; margin-bottom:10px;}
.wireman-list ul li img{ display:block; border:6px #fff solid; width:32%;}
.wireman-list ul li .intro{ position:absolute; top:10px; left:38%; width:62%;}
.wireman-list ul li .intro h2{ font-weight:normal; font-size:15px; color:#333;}
.wireman-list ul li .intro h3{ margin-top:4px;}
.wireman-list ul li .intro h3 span{ display:inline-block; background:url(../img/evaluate_star_grey.png) no-repeat center center; background-size:auto 16px; height:16px; width:18px; margin-right:5px;}
.wireman-list ul li .intro h3 span.color{ display:inline-block; background:url(../img/evaluate_star.png) no-repeat center center; background-size:auto 16px;}
.wireman-list ul li .intro h4{ font-weight:normal; font-size:14px; color:#999; margin-top:3px;}
.wireman-list ul li .intro p{ font-size:14px; color:#999; line-height:20px;margin-top:3px; height:40px; overflow:hidden;}
.wireman-list ul li .intro a{ display:block; position:absolute; right:10px; top:2px; border:1px #362299 solid; width:32%; text-align:center; line-height:28px; font-size:14px; color:#362299;}


/*电工详情*/
.detail{ position:relative;}
.detail>img{ display:block;}
.detail .man{ position:absolute; top:50%; margin-top:-44px; left:20px;}
.detail .man img{ display:inline-block; width:80px; height:80px; border:4px #fff solid; border-radius:50%;margin-right:10px;} 
.detail .man .right{ float:right;}
.detail .man h2{ font-size:18px; color:#fff; margin-top:5px;}
.detail .man h3{ margin-top:6px;}
.detail .man h3 span{ display:inline-block; background:url(../img/evaluate_star_grey.png) no-repeat center center; background-size:auto 16px; height:16px; width:18px; margin-right:5px;}
.detail .man h3 span.color{ display:inline-block; background:url(../img/evaluate_star.png) no-repeat center center; background-size:auto 16px;}
.detail .man h4{ font-weight:normal; font-size:14px; color:#fff; margin-top:5px;}
.introduce{ margin-top:10px; background:#fff; margin-bottom:10px;}
.introduce .top{ border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; padding:10px;}
.introduce .top h1{ font-weight:normal; font-size:15px; color:#333;background:url(../img/arrowright.png) no-repeat right center; background-size:auto 18px;}
.introduce .bott{ padding:10px;}
.introduce .bott p{ font-size:14px; color:#666;}

.ProIntro{ background:#fff;}
.ProIntro .tab{ border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; overflow:hidden; zoom:1;}
.ProIntro .tab span{ display:block; height:35px; line-height:35px; font-size:15px; cursor:pointer; padding-left:10px;}
.ProIntro .tab span em{ font-style:normal; color:#999;}
.ProIntro .about{ font-size:12px; line-height:22px; color:#333; padding:10px; border-bottom:1px #e5e5e5 solid;}
.ProIntro .Reviews dl:first-child{ border-top:none;}
.ProIntro .Reviews dl dt{ width:100%;}
.ProIntro .Reviews dl dt img{ width:50px; height:50px; border-radius:50px; display:inline-block; vertical-align:-20px;}
.ProIntro .Reviews dl dt .commentator{ margin-left:10px; color:#999; height:30px; line-height:30px; font-size:14px;}
.ProIntro .Reviews dl dt .time{ height:50px; line-height:50px; float:right;font-size:14px; color:#999;}
.ProIntro .Reviews dl dd{ font-size:14px; padding-top:10px; color:#333; padding-right:15px; }
.ProIntro .Reviews dl dd span{ display:inline-block; background:url(../img/evaluate_star_grey.png) no-repeat center center; background-size:auto 18px; height:18px; width:20px; margin-right:5px;}
.ProIntro .Reviews dl dd span.color{ display:inline-block; background:url(../img/evaluate_star.png) no-repeat center center; background-size:auto 18px;}
.ProIntro .more{ color:#999; font-size:14px; text-align:center; height:35px; line-height:35px; border:1px solid #e5e5e5; margin:0px auto; width:40%; margin-top:10px;}

.subscribe{ position:fixed; width:100%; max-width:640px; border-top:1px solid #e6e6e6; height:45px; bottom:0px; background:#fff; z-index:98;}
.subscribe>a{ display:block; background:#df464b; color:#fff; height:45px; text-align:center; line-height:45px; font-size:18px; }
.subscribe dl{ position:relative;}
.subscribe dl dt{ position: absolute; left:0px; top:0px; height:45px; width:20%; }
.subscribe a.collect{ display:block; float:left; width:100%; height:45px; line-height:72px; font-size:14px; text-align:center; overflow:hidden; color:#b2b2b2;background:url(../img/productdetail_collect.png) no-repeat center 4px; background-size:auto 20px; }
.subscribe a.collected{background:url(../img/productdetail_collect_sel.png) no-repeat center 4px; background-size:auto 20px; }
.subscribe dl dd{ margin-left:20%; width:80%; padding-top:0px; margin-right:0px; overflow:hidden; zoom:1;}
.subscribe dl dd a{ float:left; display:block; width:100%; color:#fff; height:45px; line-height:45px; text-align:center; font-size:16px;}
.subscribe dl dd a{ color:#fff; background: #362299;}


.address{ width:100%; background:#fff;}
.address a{ display:block; padding-right:15px;border-bottom:1px #e5e5e5 solid;}
.address ul{ padding:3px 35px 15px 25px; background:url(../img/arrowright.png) no-repeat right center; background-size:auto 20px; }
.address ul li{ font-size:13px; color:#323232; margin-top:12px;}
.address ul li b{ font-weight:normal; padding-left:10px;}
.mess{ position:relative; margin-top:10px; padding:10px; background:#fff;}
.mess img{ display:inline-block; width:30%}
.mess .intro{ position:absolute; top:10px; left:34%; width:66%;}
.mess .intro h2{ font-weight:normal; font-size:15px; color:#333;}
.mess .intro h3{ margin-top:10px;}
.mess .intro h3 span{ display:inline-block; background:url(../img/evaluate_star_grey.png) no-repeat center center; background-size:auto 16px; height:16px; width:18px; margin-right:5px;}
.mess .intro h3 span.color{ display:inline-block; background:url(../img/evaluate_star.png) no-repeat center center; background-size:auto 16px;}
.mess .intro h4{ font-weight:normal; font-size:14px; color:#999; margin-top:10px;}

.orderTime{padding: 15px 10px;background: #fff;margin-top: 10px;overflow: hidden; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.orderTime .left{font-size: 15px;color: #333;float: left;}
.orderTime .right {float:right;font-size: 14px;color: #666;background:url(../img/arrowright.png) no-repeat right center; background-size:auto 18px;padding-right: 20px;}
.orderAdd{padding: 10px;background: #fff;margin-top: 10px;overflow: hidden;}
.orderAdd .add{font-size: 13px;color: #333;}
.orderAdd  input[type=text]{
	width:255px; 
	color:#000; 
	height:30px; 
	line-height:30px; 
	text-align:left; 
	overflow:hidden;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	outline: 0;
	background:transparent;
	padding: 0px; 
	-webkit-transition: box-shadow .5s;
	font-size:13px;
	margin-left: 10px;
    }
.orderAdd input::-webkit-input-placeholder { color: #d9d9d9; -webkit-transition: color .5s;}
.orderAdd input:focus::-webkit-input-placeholder,.orderAdd input:hover::-webkit-input-placeholder { color: #333; -webkit-transition: color .5s;}

.sure{ position:fixed; bottom:0; background:#fff; border-top:1px #e5e5e5 solid; width:100%; max-width:640px; padding:10px 0;}
.sure .mom{ font-size:15px; color:#666; padding-left:10px; float:left; line-height:36px;}
.sure .mom em{ font-style:normal; font-size:12px}
.sure .mom b{ font-size:16px; color:#333;}
.sure .mom span{ font-size:15px; color:#666; padding-left:10px;}
.sure a{ font-size:15px; color:#fff; display:block; float:right; background:#362299; border-radius:4px; width:30%; margin-right:10px; line-height:36px; text-align:center;}

/*门店*/
.house-list{ margin-top:10px;}
.house-list ul{ padding:0 10px;}
.house-list ul li{ background:#fff; box-shadow:2px 0 6px #e0e0e0; position:relative; overflow:hidden; margin-bottom:10px;}
.house-list ul li a{ display:block;}
.house-list ul li img{ display:block; border:6px #fff solid; width:32%;}
.house-list ul li .intro{ position:absolute; top:10px; left:38%; width:62%;}
.house-list ul li .intro h2{ font-weight:normal; font-size:15px; color:#333;}
.house-list ul li .intro h3{ margin-top:15px; display:inline-block; font-weight:normal; background:url(../img/icon-phone.png) no-repeat left center; background-size:auto 16px; padding-left:20px; color:#666; font-size:14px;}
.house-list ul li .intro h4{ font-weight:normal; background:url(../img/icon-address.png) no-repeat left center; background-size:auto 16px; padding-left:20px; color:#666; font-size:14px;margin-top:8px; height:20px; overflow:hidden;}
.house-list ul li .intro em{ float:right; font-style:normal; font-size:13px; color:#999; padding-right:10px; padding-top:2px;}

/*门店详情*/
.housed{ width:100%; max-width:640px; position:relative;}
.housed img{ display:block;}
.housed h2{ padding:3%; background:rgba(0,0,0,0.5); font-weight:normal; font-size:16px; color:#fff; position:absolute; bottom:0; width:94%;}
.phone{ padding:15px 10px; background:#fff; border-bottom:1px #e5e5e5 solid;}
.phone h3{ display:inline-block; font-weight:normal; background:url(../img/icon-address.png) no-repeat left center; background-size:auto 16px; padding-left:24px; color:#666; font-size:14px;}
.phone h4{ font-weight:normal; background:url(../img/icon-phone.png) no-repeat left center; background-size:auto 16px; padding-left:24px; color:#666; font-size:14px;margin-top:10px; height:20px; overflow:hidden;}
.intro02{ margin-top:10px; background:#fff; border-top:1px #e5e5e5 solid;}
.intro02 h1{ font-weight:normal; font-size:15px; color:#333; padding:10px;}
.intro02 p{ font-size:14px; color:#666; padding:0 10px;}



